package org.example.Server.model.examination;

import lombok.Data;
import org.example.Server.model.paper.PaperHeader;

/**
 * 教师创建在线考试
 */

@Data
public class TeachExamDTO {
    private Integer exam_id; // 考试id
    private Integer paper_id; // 已有试卷id
    private Integer sem_id; // 相关课程id
    private Integer during_time; // 考试时长
    private Boolean is_during; // 是否限时
    private Integer tech_id;// 选择试卷库试卷会用到
    /**
     * PaperHeader
     * Integer point_id;
     * String direction_title;
     * Integer paper_id;
     * Integer tech_id;
     * String paper_title;
     * String paper_content;
     * Integer during_time;//考试时长
     * Integer difficulty;
     * String update_time;
     * Integer qs_cnt;//试题数量
     * Double max_score;//这个靠数据库每次刷新自己算吧
     */
    private PaperHeader paperHeader;

//    private String exam_mode; // 考试模式
//    private String start_time; // 考试开始时间
//    private String end_time; // 截止日期
//    private boolean is_late_time; // 是否迟到限制时长
//    private Integer late_time; // 考试开始last_time分钟后禁止入场
//    private boolean is_earlier_time; // 是否提前交卷
//    private Integer earlier_time; // 答题>=earlier_time可以交卷
//    private boolean is_cv; // 是否不可以复制粘贴
//    private boolean is_qs_random; // 是否小题顺序随机打乱
//    private boolean is_option_random; // 是否选择题选项顺序打乱
//    private boolean is_pwd; // 是否有开考密码
//    private String start_pwd; // 开考密码
//    private String create_time; // 试卷创建时间
}
